﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WeLinkApi.Models.Response
{
    public  class M_accessTokeninfoResponse : ApiResponse
    {

        public string accessToken { get; set; }
        public string tokenIp { get; set; }
        public string validPeriod { get; set; }
        public string expireTime { get; set; }
        public string createTime { get; set; }
        public user user { get; set; }
        public int clientType { get; set; }
        public string forceLoginInd { get; set; }
        public string firstLogin { get; set; }
        public string pwdExpired { get; set; }
        public string daysPwdAvailable { get; set; }
    }

    public class user
    {

        public string userId { get; set; }
        public string ucloginAccount { get; set; }
        public string serviceAccount { get; set; }
        public string numberHA1 { get; set; }
        public string alias1 { get; set; }
        public string companyId { get; set; }
        public string spId { get; set; }
        public string companyDomain { get; set; }
        public string realm { get; set; }
        public int userType { get; set; }
        public int adminType { get; set; }
        public string name { get; set; }
        public string nameEn { get; set; }
        public string isBindPhone { get; set; }
        public string freeUser { get; set; }
        public string thirdAccount { get; set; }
        public string visionAccount { get; set; }
        public string headPictureUrl { get; set; }
    }
}
